Servis çalısma durumu
07.10.2015 - 05:54
bir servisin çalısıp çalışmadıgı nasıl anlayabilriz
2
Görüntülenme
0 Beğeni
Dostum, Service'lerin çalışmasından ActivityManager sorumludur.
ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningServiceInfo> runningServices = manager.getRunningServices(Integer.MAX_VALUE);
Yukarıdaki kod, sana sistemde o an çalışır haldeki tüm servislerin bilgilerini döndürecektir. For içinde isimlerinden kontrol edebilirsin kendi aradığın servisi.
for (RunningServiceInfo service : runnindServices) {
if (benimServisim.getName().equals(service.service.getClassName())) {
return true;
}
}